package com.ruoyi.gather.api.domain;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.web.oldDomain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;

/**
 * 个人采集商品SKU对象 erp_seller_collect_product_sku
 *
 * @author erp
 * @date 2023-06-20
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("erp_collect_product_sku")
public class ErpSellerCollectProductSku extends BaseEntity {

    private static final long serialVersionUID=1L;

    /**
     * 主键
     */
    @TableId(value = "id")
    private Long id;
    /**
     * 采集商品ID
     */
    private Long collectProductId;
    /**
     * sku code
     */
    private String skuCode;
    /**
     * sku名称
     */
    private String skuName;
    /**
     * sku英文名;
     */
    private String skuNameEn;
    /**
     * sku主图
     */
    private String skuImage;
    /**
     * sku套图;sku套图 3：4
     */
    private String imageUrlList;
    /**
     * sku采集价格
     */
    private String collectSkuPrice;
    /**
     * 长或直径;保留三位小数，单位：厘米
     */
    private BigDecimal skuLength;
    /**
     * 宽;保留三位小数，单位：厘米
     */
    private BigDecimal skuWidth;
    /**
     * 高;保留三位小数，单位：厘米
     */
    private BigDecimal skuHeight;
    /**
     * sku重量;单个产品加包装的重量，只能为整数，单位：克
     */
    private Integer skuWeight;
    /**
     * sku销售链接;
     */
    private String skuLink;
    /**
     * sku采购链接;
     */
    private String skuBuyLink;
    /**
     * sku价格
     */
    private String skuPrice;
    /**
     * sku库存
     */
    private Long skuStock;
    /**
     * sku属性ID集合;单组合，如"颜色：红色"存储"3:4"，多组合，如"颜色：红色；内存：256M"存储为"3:4;2:5"
     */
    private String skuPropertyIds;
    /**
     * 乐观锁
     */
    private String revision;
    
    private String delFlag;

}
